package com.cloud.common.utils;

import java.util.LinkedHashMap;
import java.util.Map;

/**
 * 
  * @Description: 分页数据
  * @author: feelj
  * @date: 2018年10月8日 下午6:04:48 
  *
 */
public class PageQuery extends LinkedHashMap<String, Object>{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	//页码
	private Integer pageNum;
	// 每页条数
	private Integer pageSize;
	
	public PageQuery(Map<String, Object> params) {
		this.putAll(params);
		// 分页参数
		Integer offset = Integer.parseInt(params.get("offset").toString());
		Integer pageSize= Integer.parseInt(params.get("limit").toString());
		this.pageNum=offset / pageSize + 1;
		this.put("pageNum",pageNum);
		this.put("pageSize",pageSize);
	}
	
	public Integer getPageNum() {
		return pageNum;
	}
	
	public void setPageNum(Integer pageNum) {
		this.pageNum = pageNum;
	}
	
	public Integer getPageSize() {
		return pageSize;
	}
	
	public void setPageSize(Integer pageSize) {
		this.pageSize = pageSize;
	}
	
	
}
